What’s New - February 2026
Luna Chat — Conversational Goal Creation
Chat with Luna to create goals — Instead of a multi-step wizard, you now have a natural conversation with Luna. Tell her what you want to achieve, answer a few questions, and she builds a personalized plan.
Goal Picker — A new starting screen with popular goals, Browse by Interests (Health, Work, School, Social, Fun), and Browse by Skills (Focus, Organization, Emotions). Or just type your own.
Confidence Cards — After stating your goal, tap a card to tell Luna your experience level: Complete Beginner, Some Knowledge, or Ready for a Challenge. This shapes the plan complexity.
Blueprint Preview — Luna generates a multi-phase plan (Learning, Practicing, Mastery) and shows it as a tappable card in the chat. Tap "View" to open the full Blueprint Drawer with every step, duration, and support level.
Step Selection Cards — Want to modify specific steps? Luna shows your current plan as checkable cards. Select the ones to change, then describe what you want.
Make Changes in Chat — Ask Luna to make the plan easier, harder, shorter, or different. She regenerates the plan and shows a new blueprint.
Motivational Send-Off — After confirming your plan, Luna gives an encouraging farewell and automatically navigates you to your new goal.
Safety & Content Moderation (Major Upgrade)
Three-Layer Safety Pipeline — Every message now passes through local keyword detection, OpenAI Moderation API, and unclear input detection before reaching the AI.
Safe Word Exceptions — The safety system is smart enough to know "skills" is not "kill" and "class" is not inappropriate. Normal goal conversations flow smoothly.
Crisis Detection & Resources — If you express distress, Luna immediately shows a full-screen modal with the 988 Suicide & Crisis Lifeline and Crisis Text Line. Direct tap-to-call and tap-to-text links.
Crisis Cooldown — After crisis resources are shown, the chat pauses for 5 minutes to encourage reaching out to professional support.
Fail-Closed Moderation — If safety systems experience a temporary issue, the chat pauses rather than proceeding without protection. A retry resolves it.
Content Safety Blocks — Harmful content is gently redirected with positive goal suggestions, never lectures.
Supporter Features
Owner Selection Cards — When a supporter creates a goal, Luna asks "Who is this goal for?" with card-style options showing each supported individual.
Automatic Owner Detection — Mention someone's name naturally ("I want Natalia to learn cooking") and Luna recognizes who the goal is for, with a confirmation step.
Supporter Goal Metadata — Goals created for others properly track both the goal owner and who set it up.
Video Coaching
Video Suggestion Cards — Luna can recommend YouTube tutorial videos during step coaching. Cards display the video title, channel name, duration, and a "Watch on YouTube" link.
Available in All Chat Modes — Video suggestions work in step coaching, step suggestions, and general help conversations.
Chat Persistence ("Resurrection State")
Auto-Save Progress — If you leave the goal creation chat before finishing, your progress is saved for 24 hours. When you come back, everything is right where you left it.
Stale Draft Notification — If your draft is more than an hour old, Luna lets you know: "Restored your previous draft — Pick up where you left off!"
Start Over — Tap "Start Over" in the top corner to clear everything and begin fresh.
UI/UX Improvements
Voice Input — Tap the microphone to speak your message instead of typing. Luna transcribes it automatically.
Typewriter Animation — Luna's messages appear with a natural typing animation.
EF-Friendly Language — Luna uses gentle, non-judgmental language. She says "If you feel up to it..." instead of "You need to..." and "Paused" instead of "Failed."
Motivation Recognition — When you share why a goal matters, Luna celebrates your motivation instead of redirecting you.
Hesitation Detection — If you feel overwhelmed, Luna gently asks what's making things hard and offers ways to simplify.
Topic Guardrails — Luna stays focused on goal planning. Off-topic requests get a gentle redirect back to your goal.
Other Changes
Home Tab Create Goal — The "Create First Goal" button on the home screen now opens Luna Chat instead of the old wizard.
Bottom Tab Bar — Properly hides when Luna Chat is open, so the chat input is always accessible.
Multi-Provider AI Fallback — Luna uses multiple AI services behind the scenes. If one is unavailable, she automatically switches to another.
162 Automated Tests — Comprehensive test suites covering safety, parsing, components, and state management.